@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #2a2a2a;}
body,button,input,select,textarea {font:12px/1.5 tahoma,arial,"Hiragino Sans GB",微软雅黑;}
input,select,textarea {font-size:100%;outline: none;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}

/* a */
a{text-decoration:none;color: #333;}
a:hover{color: #f60;text-decoration: underline;}
a:focus {outline:none;}

/* ie debug */
img,li {vertical-align:top;}
th {text-align:inherit;}
iframe {display:block;}

/* float clear */
.left{float: left;}
.right{float: right;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

/*button*/
.button{width:80px;height:32px;line-height:32px;background:#d10000;border-radius:2px;border:none;text-align:center;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;cursor: pointer;}
.button:hover{background: #A10000;color: #fff;}

/*title*/
.info-title{height:32px;line-height: 32px;background:#ececec; border-radius:2px; margin-top:20px; }
.info-title b{background: #5AAC3A;padding: 0 20px;display: inline-block;color: #fff;text-align: center;}

/*百度地图样式*/
#ditu_container {width: 95%; height:460px;margin: 10px auto;overflow:hidden; border: 1px solid #666; font-size: 12px;}
#ditu_container p {line-height: 20px; height: 20px; margin: 0;padding:0;font-size: 12px;}
#ditu_container p.company-name { font-weight: bold; font-size: 14px; margin-bottom: 5px;}

/*分页样式*/
#page{margin:15px 20px 15px 0;padding-top: 10px;float: right;clear: left;font-size: 14px;}
#page .current { background: none repeat scroll 0 0 #404040; color: #fff; height: 18px; line-height: 18px; padding: 0 6px;}
#page a{text-decoration:none;display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: #333333;}
#page a:hover{ text-decoration:none;background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}

/*新闻列表样式*/
.news-list{}
.news-list li{height: 35px;line-height: 35px;font-size: 12px;border-bottom: 1px dashed #ddd;padding-left: 5px;}
.news-list li span{float: right;}

/*新闻正文样式*/
#article{}
.article-title{font-size: 18px;color: #f00;text-align: center;padding: 10px 0;}
.article-info{font-size: 12px;color: #666;text-align: center;padding-bottom: 5px;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;}
.article-img{text-align: center;padding: 10px 0;}
.article-img img{max-width: 400px;max-height: 400px;}
.article-content{font-size: 14px;line-height: 2;padding: 10px;}
.article-content p{margin-bottom: 5px;}


.movie{overflow:hidden;line-height:25px;}
.movie span {margin-left: 30px;}
.movie p{margin-left:12px;margin-top: -5px;} 
.m_title{height:34px;margin-left: -1px;font-weight: bold;}
.m_title span{margin-left:12px;background-position:0 -33px;font-size: 15px;color: #e65613;}
#CuPlayer {margin-left: 7px;}

/*图片列表样式*/
.pic-list{overflow: hidden;zoom: 1;margin-right: -20px;margin-left: 10px;}
.pic-list li{width:220px;height:240px;float: left;margin:10px 12px;}
.pic-list li a{display: block;position: relative;text-decoration: none;}
.pic-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.pic-list li img{width: 210px;height: 210px;padding: 4px;border: 2px solid #d10101;background: #f6b614;}
.pic-list li span{display: block;padding: 5px 0;text-align: center;}

/*表格样式 jobs & order*/
.f-table{width: 96%;padding: 10px;}
.f-table tr{height: 40px;}
.f-table .t-r{width: 15%;text-align: right;font-size: 14px;}
.f-table input[type=text]{height: 22px;line-height: 22px;width: 200px;border: 1px solid #d2d2d2;}
.f-table textarea{width: 400px;height: 178px;border: 1px solid #d2d2d2;overflow: hidden;}
.f-table select{height: 22px;line-height: 22px;}
.f-table .text_conut{color: #888;margin-left: 5px;}
.f-table input[type=text]:focus,.f-table textarea:focus{border: 1px solid #149939;}
.f-table .button{margin-top: 15px;}

/*招聘列表样式*/
.job-list{font-size: 14px;}
.job-list li{padding: 20px 10px;border-bottom: 1px dotted #ccc;line-height:2;position: relative;}
.job-list li:hover{background: #fafafa;}
.job-list li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
/*招聘详情样式*/
.job-info{}
.job-info{font-size: 14px;}
.job-info li{padding: 20px 10px;line-height: 2;position: relative;}
.job-info li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
.job-content{font-size: 14px;line-height: 2;}

/*上下篇样式*/
#page_next_prev{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;line-height: 24px;}

/*首页样式*/
.wrapper{width: 1061px;margin: 0 auto;}
#header{}
#top{height: 111px;background: url(../images/h_bg.jpg) repeat-x;}
#top .right{text-align: right;}
#top .top-tool a{padding: 5px 10px;color: #fff;text-decoration: none;font-family: 宋体;}
#top .top-tel{width: 260px;height: 31px; margin-top: 24px;font-size: 15px;color: #fff;background: url(../images/tel_bg.jpg) left no-repeat;padding-left:10px; }
#top .top-tel span{font-size: 18px;margin-right: 25px;}
.top-date{height: 23px;background: #d10000;color: #fff;}
.top-left {float: left;background: #f6b614;height: 23px;width: 280px;margin-left: 13px;padding-left: 13px;}
.top-left p {margin-left:180px;margin-top: -18px;}
.top-right {float: right;}
#flash{ position: relative; z-index:-1; margin-top:-11px;}
#flash_container1 {background: url(../images/banner_n.jpg) center  no-repeat;height: 280px; }
#nav{height: 45px;background: #d10000;}
.menu{height: 45px;line-height: 45px;overflow: hidden;}
.menu li{float: left;width: 131px;border-right: 1px solid #a70000;}
.menu li a{display: block;font-size:14px;color: #fff;text-decoration: none;text-align: center;}
.menu li a:hover{background: #a10000;}

.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 999;display: none;line-height: 40px;}
.menu li .submenu p{float: left;width: 125px; background:url(../images/submenu.png) bottom center no-repeat;font-weight: bold;}
.menu li .submenu p a {color: #d10000;}
.menu li .submenu p a:hover{color:#a10000;background: none; }

#middle{position: relative;z-index: 3;background: #fff;padding-top: 20px; overflow: hidden;margin-top: -70px;border-left: 3px solid #e0e0e0;border-right: 3px solid #e0e0e0;}
#middle1{position: relative;z-index: 3;background: #fff;padding-top: 20px; overflow: hidden;margin-top: -145px;border-left: 3px solid #e0e0e0;border-right: 3px solid #e0e0e0;}
.box{border-left: 1px solid #ddd;}
#main.sy{border: 0;}
.i-title{height: 30px;line-height: 30px;padding: 0 8px;}
.i-title span{display: inline-block;padding-left: 25px;color: #d10000;font-size: 15px;font-weight: bold;}
.i-title i{font-style: normal;font-family: Verdana, Geneva, sans-serif;padding-left: 5px;}
.i-title .more{float: right;display: block;width: 57px;height: 17px;margin-top: 9px;background: url(../images/more.gif) no-repeat;}

.i-bd1{padding:2px;}
.i-bd1 img {float: left;}
.i-bd{padding: 10px;}
.i-bd img {float: left;}
.i-bd span{}
.n-bd {margin-left: 4px;margin-top: 15px;}
#i_about .i-title span{background: url(../images/ico_4.jpg) left center no-repeat;}
#movie {float: right;width: 396px;margin-left: 20px;margin-right: 13px;}
.m_contact {background: url(../images/m_contact.jpg) left no-repeat;width: 399px; height: 47px;font-size: 15px;color: #fff;margin-top: 5px;padding-left:10px;}
.m_contact p {margin-left: 50px;padding-top: 10px;}
.m_contact span{font-size: 18px;}
.m_font {line-height: 22px;padding:5px;}
.m_font span {color: #d10000;}
.m_more {width: 390px; height: 27px;background: #f6b614;border: 1px solid #d79a01;text-align: center; color: #b90000;font-size: 14px;font-weight: bold;padding-top: 3px;}
.m_more a {color: #B90000}
.m_more a:hover{color: #fff;text-decoration: none;}

.product_fl li {float: left; margin-top: 15px;margin-right: 13px;}
.product_fl ul {margin-left: 16px;}
.product_fl li img{width: 248px;height: 248px;}
.product_fl li span a{display: block;border: 1px solid #d2d2d2;text-decoration: none;background: #d10000;height: 38px;color: #fccf82;font-size: 14px;padding-top: 10px;}
.product_fl li span a:hover{color:#fff;background: #a10000;height: 38px;}
.product_fl li span{display: block;text-align: center;height: 38px;}

#m_news {float: left; margin-top:10px;margin-left: 17px; width: 1032px; height:407px; background: url(../images/news_bg.jpg) left no-repeat;}
#m_news p {font-size: 14px;font-weight: bold;margin-top: 15px;margin-left:105px;color: #fff;}
#m_news p  a {color: #fff;}
#m_news p  a:hover{color: #a8a8a8;text-decoration: none;}
#i_news .i-title span{margin-top:25px;padding-left: 30px;background: url(../images/ico_4.jpg) left center no-repeat;}
#i_product .i-title span{margin-left: 450px;color: #ffb700;}
#i_about{float: left;width: 634px;margin-left: 15px;border: 1px solid #d2d2d2;}
#i_about p{line-height: 28px;margin-top: 7px;}
#i_about img {margin-right:16px;}
#i_about span img {margin-right:16px;margin-bottom: 7px;}
#i_news{float: left;width:260px;height: 254px;}
#i_news p,#i_xxsp p{font-size: 14px;font-weight: bold;margin-top: 15px;margin-left:108px;color: #fff;}
#i_news p a,#i_xxsp p a {color: #fff;text-decoration:none;}
#i_news p a:hover,#i_xxsp p a:hover{color: #f6b51e;}
#i_news .tjnews img{float: left;padding-top:20px;padding-right:10px;}
#i_news .tjnews h1 a{font-weight: bold;color:#015496;}
#i_news .tjnews p{line-height: 22px;margin-top: 5px;color: #888;}
#i_news .i-newslist{margin-top: 8px;}
#i_xxsp{float: left;width:248px;height: 254px;}
#i_xxsp .i-title span{margin-top:25px;padding-left: 30px;background: url(../images/ico_4.jpg) left center no-repeat;}
#i_xxsp .tjnews img{float: left;padding-top:20px;padding-right:10px;}
#i_xxsp .i-newslist{margin-top: 8px;}

.i-newslist li{height: 30px;line-height:30px;overflow: hidden;padding-left: 10px;background: url(../images/ico_3.gif) 3px 14px no-repeat;}
.i-newslist li span{float: right;margin-right: 5px;color: #999;}
#i_product{margin-top: 15px;overflow: hidden;margin-left: 16px;background: url(../images/i_pro.png) left no-repeat}
#i_product li{float: left;margin:10px 5px;}
#i_product li img{width: 239px;height: 193px;border-bottom: 3px solid #d10000;}
#i_product li a{display: block;border: 3px solid #d10000;text-decoration: none;background: #fff;}
#i_product li a:hover{width: 239px;color:#fff;background: #015496;}
#i_product li span{display: block;text-align: center;padding: 5px 0;background: #ffbb0f;}

#footer{overflow: hidden;height: 120px; color: #D3B5B5;background: #ac0000;border-top:5px solid #deab00;}
#footer .right{margin-top: 35px;}
#footer a{color: #fff;}
#footer p {line-height: 30px;}

/*子页面样式*/
#sidebar{float: left;width: 250px;margin-left: 10px;}
.s-title{height: 55px;line-height: 55px;border: 1px solid #9e0e0e;background: #d10000;color: #fff;padding-left: 15px;}
.s-title span{font-size: 15px;font-weight: bold;}
.s-title i{margin-left: 5px;font-size: 12px;font-family: Verdana, Geneva, sans-serif;font-style: normal;}
.s-bd{border: 1px solid #ddd;background: #f5f5f5;}
#s_protype li a{display: block;height: 38px;line-height: 38px;padding-left: 20px;margin: 1px 2px;border: 1px solid #fff;font-size: 13px;text-decoration: none;background: url(ico_1.gif) 8px center no-repeat #e6e6e6;}
#s_protype li a:hover{border: 1px solid #da9229;color:#d10000;background: url(../images/ico_2.gif) 8px center no-repeat #f9c236;}
#s_contact{margin-top: 10px;}
#s_contact .s-bd{padding-bottom: 10px;}
#s_contact img{margin-bottom: 10px;}
#s_contact p{line-height: 20px;padding: 2px 15px;}
#main{float: right;width:780px;margin-right: 10px;}
#main1{float: right;width:632px;}
.m-title{height: 30px;line-height: 30px;padding: 0 8px;border-bottom: 1px solid #d10000;}
.m-title .crumbs{float: right; display: inline-block;padding-left: 25px;color: #000;background: url(ico_4.jpg) left center no-repeat;}
.m_left {float: left;border-left: 2px solid #d10000;padding-left: 10px;margin-left: -8px;color: #d10000;font-weight: bold;font-size: 14px;}
.m-title .more{float: right;display: block;width: 45px;height: 11px;margin-top: 9px;background: url(../images/more.gif) no-repeat;}
.m-bd{padding: 10px;}

#pro_gd{height:240px;margin:0 auto;overflow:hidden;margin-left:-7px;margin-right: 5px;}
#pro_gd ul li{float:left;text-align:center;}

